 :root {
     --vk-margin-elem: 2rem
 }

 :root {
     --vk-margin-xs: 0.75rem;
     --vk-margin-sm: 1.5rem;
     --vk-margin-md: 2.4rem;
     --vk-margin-lg: 4rem;
     --vk-margin-xl: 6rem
 }

 .vk_block-margin-0--margin-top {
     margin-top: 0 !important
 }

 .vk_block-margin-0--margin-bottom {
     margin-bottom: 0 !important
 }

 ul.vk-has-vivid-cyan-blue-color li::marker,
 ol.vk-has-vivid-cyan-blue-color li::marker {
     color: #0693e3
 }

 ul.vk-has-vivid-cyan-blue-color li::before,
 ol.vk-has-vivid-cyan-blue-color li::before {
     color: #0693e3
 }

 .wp-block-group h3:first-child,
 .wp-block-group h4:first-child {
     margin-top: 0
 }

 .wp-block-group p:last-child,
 .wp-block-group ul:last-child,
 .wp-block-group ol:last-child,
 .wp-block-group .wp-block-columns:last-child {
     margin-bottom: 0
 }

 .wp-block-group.vk-has-vivid-cyan-blue-color {
     border-color: #0693e3
 }

 .wp-block-group.vk-has-vivid-cyan-blue-color .wp-block-group__inner-container {
     border-color: #0693e3
 }

 .is-style-vk-group-alert-info {
     background-color: #d9edf7;
     color: #31708f;
     border-radius: 3px;
     border: 1px solid #bce8f1;
     padding: 1.8em;
     margin-top: var(--vk-margin-elem);
     margin-bottom: var(--vk-margin-elem)
 }

 .is-style-vk-group-alert-info h2,
 .is-style-vk-group-alert-info h3,
 .is-style-vk-group-alert-info h4 {
     margin-bottom: 1rem
 }

 .is-style-vk-group-alert-info ul,
 .is-style-vk-group-alert-info ol {
     margin-top: 0
 }

 .is-style-vk-group-alert-info ul li:last-child,
 .is-style-vk-group-alert-info ol li:last-child {
     margin-bottom: 0
 }

 .has-text-align-right {
     text-align: right
 }

 .has-text-align-left {
     text-align: left
 }

 .has-text-align-center {
     text-align: center
 }

 @-webkit-keyframes trembling {
     0% {
         -webkit-transform: rotate(-0.5deg);
         transform: rotate(-0.5deg)
     }

     50% {
         -webkit-transform: rotate(0.5deg);
         transform: rotate(0.5deg)
     }
 }

 @keyframes trembling {
     0% {
         -webkit-transform: rotate(-0.5deg);
         transform: rotate(-0.5deg)
     }

     50% {
         -webkit-transform: rotate(0.5deg);
         transform: rotate(0.5deg)
     }
 }

 @-webkit-keyframes trembling-x {
     0% {
         -webkit-transform: scale(1, 1);
         transform: scale(1, 1)
     }

     50% {
         -webkit-transform: scale(0.99, 0.96);
         transform: scale(0.99, 0.96)
     }
 }

 @keyframes trembling-x {
     0% {
         -webkit-transform: scale(1, 1);
         transform: scale(1, 1)
     }

     50% {
         -webkit-transform: scale(0.99, 0.96);
         transform: scale(0.99, 0.96)
     }
 }

 @-webkit-keyframes pounding {
     0% {
         -webkit-transform: scale(1.05);
         transform: scale(1.05)
     }

     5% {
         -webkit-transform: scale(1);
         transform: scale(1)
     }

     95% {
         -webkit-transform: scale(1);
         transform: scale(1)
     }

     100% {
         -webkit-transform: scale(1.05);
         transform: scale(1.05)
     }
 }

 @keyframes pounding {
     0% {
         -webkit-transform: scale(1.05);
         transform: scale(1.05)
     }

     5% {
         -webkit-transform: scale(1);
         transform: scale(1)
     }

     95% {
         -webkit-transform: scale(1);
         transform: scale(1)
     }

     100% {
         -webkit-transform: scale(1.05);
         transform: scale(1.05)
     }
 }

 @-webkit-keyframes shaking {
     0% {
         -webkit-transform: translate(1px, 1px);
         transform: translate(1px, 1px)
     }

     25% {
         -webkit-transform: translate(1px, -1px);
         transform: translate(1px, -1px)
     }

     50% {
         -webkit-transform: translate(-1px, -1px);
         transform: translate(-1px, -1px)
     }

     75% {
         -webkit-transform: translate(-1px, 1px);
         transform: translate(-1px, 1px)
     }

     100% {
         -webkit-transform: translate(1px, 1px);
         transform: translate(1px, 1px)
     }
 }

 @keyframes shaking {
     0% {
         -webkit-transform: translate(1px, 1px);
         transform: translate(1px, 1px)
     }

     25% {
         -webkit-transform: translate(1px, -1px);
         transform: translate(1px, -1px)
     }

     50% {
         -webkit-transform: translate(-1px, -1px);
         transform: translate(-1px, -1px)
     }

     75% {
         -webkit-transform: translate(-1px, 1px);
         transform: translate(-1px, 1px)
     }

     100% {
         -webkit-transform: translate(1px, 1px);
         transform: translate(1px, 1px)
     }
 }

 :root {
     --vk-color-border-red: #dc3545;
     --vk-color-background-red: #dc3545;
     --vk-color-border-orange: #ffa536;
     --vk-color-background-orange: #ffa536;
     --vk-color-border-blue: #4267b2;
     --vk-color-background-blue: #4267b2;
     --vk-color-border-green: #28a745;
     --vk-color-background-green: #28a745;
     --vk-color-border-black: #222;
     --vk-color-background-black: #222
 }

 @-webkit-keyframes shine {
     0% {
         left: -40%
     }

     10% {
         left: 120%
     }

     100% {
         left: 120%
     }
 }

 @keyframes shine {
     0% {
         left: -40%
     }

     10% {
         left: 120%
     }

     100% {
         left: 120%
     }
 }

 :root {
     --vk-color-border: rgba(0, 0, 0, .12)
 }

 :root {
     --vk-color-background-white-translucent: rgba(255, 255, 255, 0.5)
 }

 .swiper-pagination-bullet {
     border-radius: unset;
     width: 30px;
     height: 5px;
     background-color: #ccc;
     opacity: unset;
     outline: 1px solid var(--vk-color-background-white-translucent)
 }

 .swiper-pagination-bullet-active {
     background: #666
 }

 :where(.vk_slider_item_container):where(.container) {
     max-width: var(--wp--style--global--content-size)
 }

 :root {
     --vk-color-border: rgba(0, 0, 0, .12)
 }

 .vk_accordion {
     display: block;
     overflow: hidden;
     margin: 0 auto 1em auto;
     width: 100%;
     position: relative
 }

 .vk_accordion:not(.is-style-vk_accordion-no-background-color-border):not(.is-style-vk_accordion-background-color):not(.is-style-vk_accordion-background-color-border):not(.is-style-vk_accordion-background-color-rounded):not(.is-style-vk_accordion-background-color-rounded-border) {
     border-bottom: 1px solid var(--vk-color-border)
 }

 .vk_accordion-trigger {
     border: none;
     padding-top: calc(var(--vk-size-text) * 1);
     padding-right: calc(var(--vk-size-text) * 2);
     padding-bottom: calc(var(--vk-size-text) * 1);
     padding-left: calc(var(--vk-size-text) * 1);
     margin: 0;
     margin-bottom: -1px;
     position: relative;
     font-size: 16px;
     background: transparent;
     cursor: pointer
 }

 .vk_accordion-trigger p {
     -webkit-margin-before: 0;
     margin-block-start: 0
 }

 .vk_accordion-trigger>*:last-of-type {
     margin-top: 0;
     margin-bottom: 0
 }

 .vk_accordion-trigger .vk_accordion-toggle {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%
 }

 .vk_accordion-trigger .vk_accordion-toggle-open {
     border-bottom: 1px dotted var(--vk-color-border)
 }

 .vk_accordion-trigger .vk_accordion-toggle-close,
 .vk_accordion-trigger .vk_accordion-toggle-open {
     padding-bottom: 0;
     margin-bottom: 0
 }

 .vk_accordion-trigger .vk_accordion-toggle-close::after,
 .vk_accordion-trigger .vk_accordion-toggle-open::after {
     position: absolute;
     top: 50%;
     right: unset;
     right: 4rem;
     content: "";
     width: 8px;
     height: 8px;
     border-right: 1px solid #222;
     border-top: 1px solid #222;
     transition: border-color .3s ease, -webkit-transform .6s ease;
     -webkit-transition: border-color .3s ease, -webkit-transform .6s ease;
     transition: border-color .3s ease, transform .6s ease;
     transition: border-color .3s ease, transform .6s ease, -webkit-transform .6s ease
 }

 .vk_accordion-trigger .vk_accordion-toggle-close::after {
     -webkit-transform: translate(32px, -5px) rotate(135deg);
     transform: translate(32px, -5px) rotate(135deg)
 }

 .vk_accordion-trigger .vk_accordion-toggle-open::after {
     -webkit-transform: translate(32px, -2px) rotate(-45deg);
     transform: translate(32px, -2px) rotate(-45deg)
 }

 .vk_accordion-target {
     padding: calc(var(--vk-size-text) * 1)
 }

 .vk_accordion-target>*:last-child {
     margin-bottom: 0
 }

 .vk_accordion-target p {
     -webkit-margin-before: 0;
     margin-block-start: 0
 }

 .vk_accordion-target-open {
     height: auto;
     overflow: hidden;
     opacity: 1;
     -webkit-transition: .25s;
     transition: .25s
 }

 .vk_accordion-target-close {
     padding-top: 0;
     padding-bottom: 0;
     height: 0;
     opacity: 0;
     -webkit-transition: .25s;
     transition: .25s;
     overflow: hidden
 }

 .vk_accordion-target-close * {
     margin-top: 0;
     margin-bottom: 0
 }

 :root {
     --vk-animation-size: 3em
 }

 .vk_animation-active {
     opacity: 1
 }

 .vk_animation-active {
     opacity: 1
 }

 @-webkit-keyframes trembling-x-short {
     0% {
         -webkit-transform: scale(1, 1);
         transform: scale(1, 1)
     }

     50% {
         -webkit-transform: scale(0.99, 0.99);
         transform: scale(0.99, 0.99)
     }
 }

 @keyframes trembling-x-short {
     0% {
         -webkit-transform: scale(1, 1);
         transform: scale(1, 1)
     }

     50% {
         -webkit-transform: scale(0.99, 0.99);
         transform: scale(0.99, 0.99)
     }
 }

 @-webkit-keyframes trembling-x-normal {
     0% {
         -webkit-transform: scale(1, 1);
         transform: scale(1, 1)
     }

     50% {
         -webkit-transform: scale(0.97, 0.97);
         transform: scale(0.97, 0.97)
     }
 }

 @keyframes trembling-x-normal {
     0% {
         -webkit-transform: scale(1, 1);
         transform: scale(1, 1)
     }

     50% {
         -webkit-transform: scale(0.97, 0.97);
         transform: scale(0.97, 0.97)
     }
 }

 @-webkit-keyframes trembling-x-long {
     0% {
         -webkit-transform: scale(1, 1);
         transform: scale(1, 1)
     }

     50% {
         -webkit-transform: scale(0.95, 0.95);
         transform: scale(0.95, 0.95)
     }
 }

 @keyframes trembling-x-long {
     0% {
         -webkit-transform: scale(1, 1);
         transform: scale(1, 1)
     }

     50% {
         -webkit-transform: scale(0.95, 0.95);
         transform: scale(0.95, 0.95)
     }
 }

 @-webkit-keyframes left-right-short {
     0% {
         -webkit-transform: translate(1px, 0);
         transform: translate(1px, 0)
     }

     50% {
         -webkit-transform: translate(-1px, 0);
         transform: translate(-1px, 0)
     }

     100% {
         -webkit-transform: translate(1px, 0);
         transform: translate(1px, 0)
     }
 }

 @keyframes left-right-short {
     0% {
         -webkit-transform: translate(1px, 0);
         transform: translate(1px, 0)
     }

     50% {
         -webkit-transform: translate(-1px, 0);
         transform: translate(-1px, 0)
     }

     100% {
         -webkit-transform: translate(1px, 0);
         transform: translate(1px, 0)
     }
 }

 @-webkit-keyframes left-right-normal {
     0% {
         -webkit-transform: translate(5px, 0);
         transform: translate(5px, 0)
     }

     50% {
         -webkit-transform: translate(-5px, 0);
         transform: translate(-5px, 0)
     }

     100% {
         -webkit-transform: translate(5px, 0);
         transform: translate(5px, 0)
     }
 }

 @keyframes left-right-normal {
     0% {
         -webkit-transform: translate(5px, 0);
         transform: translate(5px, 0)
     }

     50% {
         -webkit-transform: translate(-5px, 0);
         transform: translate(-5px, 0)
     }

     100% {
         -webkit-transform: translate(5px, 0);
         transform: translate(5px, 0)
     }
 }

 @-webkit-keyframes left-right-long {
     0% {
         -webkit-transform: translate(15px, 0);
         transform: translate(15px, 0)
     }

     50% {
         -webkit-transform: translate(-15px, 0);
         transform: translate(-15px, 0)
     }

     100% {
         -webkit-transform: translate(15px, 0);
         transform: translate(15px, 0)
     }
 }

 @keyframes left-right-long {
     0% {
         -webkit-transform: translate(15px, 0);
         transform: translate(15px, 0)
     }

     50% {
         -webkit-transform: translate(-15px, 0);
         transform: translate(-15px, 0)
     }

     100% {
         -webkit-transform: translate(15px, 0);
         transform: translate(15px, 0)
     }
 }

 @-webkit-keyframes up-down-short {
     0% {
         -webkit-transform: translate(0, 1px);
         transform: translate(0, 1px)
     }

     50% {
         -webkit-transform: translate(0, -1px);
         transform: translate(0, -1px)
     }

     100% {
         -webkit-transform: translate(0, 1px);
         transform: translate(0, 1px)
     }
 }

 @keyframes up-down-short {
     0% {
         -webkit-transform: translate(0, 1px);
         transform: translate(0, 1px)
     }

     50% {
         -webkit-transform: translate(0, -1px);
         transform: translate(0, -1px)
     }

     100% {
         -webkit-transform: translate(0, 1px);
         transform: translate(0, 1px)
     }
 }

 @-webkit-keyframes up-down-normal {
     0% {
         -webkit-transform: translate(0, 5px);
         transform: translate(0, 5px)
     }

     50% {
         -webkit-transform: translate(0, -5px);
         transform: translate(0, -5px)
     }

     100% {
         -webkit-transform: translate(0, 5px);
         transform: translate(0, 5px)
     }
 }

 @keyframes up-down-normal {
     0% {
         -webkit-transform: translate(0, 5px);
         transform: translate(0, 5px)
     }

     50% {
         -webkit-transform: translate(0, -5px);
         transform: translate(0, -5px)
     }

     100% {
         -webkit-transform: translate(0, 5px);
         transform: translate(0, 5px)
     }
 }

 @-webkit-keyframes up-down-long {
     0% {
         -webkit-transform: translate(0, 15px);
         transform: translate(0, 15px)
     }

     50% {
         -webkit-transform: translate(0, -15px);
         transform: translate(0, -15px)
     }

     100% {
         -webkit-transform: translate(0, 15px);
         transform: translate(0, 15px)
     }
 }

 @keyframes up-down-long {
     0% {
         -webkit-transform: translate(0, 15px);
         transform: translate(0, 15px)
     }

     50% {
         -webkit-transform: translate(0, -15px);
         transform: translate(0, -15px)
     }

     100% {
         -webkit-transform: translate(0, 15px);
         transform: translate(0, 15px)
     }
 }

 @-webkit-keyframes trembling-y-short {
     0% {
         -webkit-transform: rotate(-0.1deg);
         transform: rotate(-0.1deg)
     }

     50% {
         -webkit-transform: rotate(0.1deg);
         transform: rotate(0.1deg)
     }
 }

 @keyframes trembling-y-short {
     0% {
         -webkit-transform: rotate(-0.1deg);
         transform: rotate(-0.1deg)
     }

     50% {
         -webkit-transform: rotate(0.1deg);
         transform: rotate(0.1deg)
     }
 }

 @-webkit-keyframes trembling-y-normal {
     0% {
         -webkit-transform: rotate(-0.25deg);
         transform: rotate(-0.25deg)
     }

     50% {
         -webkit-transform: rotate(0.25deg);
         transform: rotate(0.25deg)
     }
 }

 @keyframes trembling-y-normal {
     0% {
         -webkit-transform: rotate(-0.25deg);
         transform: rotate(-0.25deg)
     }

     50% {
         -webkit-transform: rotate(0.25deg);
         transform: rotate(0.25deg)
     }
 }

 @-webkit-keyframes trembling-y-long {
     0% {
         -webkit-transform: rotate(-0.5deg);
         transform: rotate(-0.5deg)
     }

     50% {
         -webkit-transform: rotate(0.5deg);
         transform: rotate(0.5deg)
     }
 }

 @keyframes trembling-y-long {
     0% {
         -webkit-transform: rotate(-0.5deg);
         transform: rotate(-0.5deg)
     }

     50% {
         -webkit-transform: rotate(0.5deg);
         transform: rotate(0.5deg)
     }
 }

 @-webkit-keyframes pounding-short {
     0% {
         -webkit-transform: scale(1.03);
         transform: scale(1.03)
     }

     5% {
         -webkit-transform: scale(1);
         transform: scale(1)
     }

     95% {
         -webkit-transform: scale(1);
         transform: scale(1)
     }

     100% {
         -webkit-transform: scale(1.03);
         transform: scale(1.03)
     }
 }

 @keyframes pounding-short {
     0% {
         -webkit-transform: scale(1.03);
         transform: scale(1.03)
     }

     5% {
         -webkit-transform: scale(1);
         transform: scale(1)
     }

     95% {
         -webkit-transform: scale(1);
         transform: scale(1)
     }

     100% {
         -webkit-transform: scale(1.03);
         transform: scale(1.03)
     }
 }

 @-webkit-keyframes pounding-normal {
     0% {
         -webkit-transform: scale(1.05);
         transform: scale(1.05)
     }

     5% {
         -webkit-transform: scale(1);
         transform: scale(1)
     }

     95% {
         -webkit-transform: scale(1);
         transform: scale(1)
     }

     100% {
         -webkit-transform: scale(1.05);
         transform: scale(1.05)
     }
 }

 @keyframes pounding-normal {
     0% {
         -webkit-transform: scale(1.05);
         transform: scale(1.05)
     }

     5% {
         -webkit-transform: scale(1);
         transform: scale(1)
     }

     95% {
         -webkit-transform: scale(1);
         transform: scale(1)
     }

     100% {
         -webkit-transform: scale(1.05);
         transform: scale(1.05)
     }
 }

 @-webkit-keyframes pounding-long {
     0% {
         -webkit-transform: scale(1.1);
         transform: scale(1.1)
     }

     5% {
         -webkit-transform: scale(1);
         transform: scale(1)
     }

     95% {
         -webkit-transform: scale(1);
         transform: scale(1)
     }

     100% {
         -webkit-transform: scale(1.1);
         transform: scale(1.1)
     }
 }

 @keyframes pounding-long {
     0% {
         -webkit-transform: scale(1.1);
         transform: scale(1.1)
     }

     5% {
         -webkit-transform: scale(1);
         transform: scale(1)
     }

     95% {
         -webkit-transform: scale(1);
         transform: scale(1)
     }

     100% {
         -webkit-transform: scale(1.1);
         transform: scale(1.1)
     }
 }

 @-webkit-keyframes shaking-short {
     0% {
         -webkit-transform: translate(1px, -1px);
         transform: translate(1px, -1px)
     }

     25% {
         -webkit-transform: translate(-1px, 1px);
         transform: translate(-1px, 1px)
     }

     50% {
         -webkit-transform: translate(-1px, -1px);
         transform: translate(-1px, -1px)
     }

     75% {
         -webkit-transform: translate(1px, 1px);
         transform: translate(1px, 1px)
     }

     100% {
         -webkit-transform: translate(1px, -1px);
         transform: translate(1px, -1px)
     }
 }

 @keyframes shaking-short {
     0% {
         -webkit-transform: translate(1px, -1px);
         transform: translate(1px, -1px)
     }

     25% {
         -webkit-transform: translate(-1px, 1px);
         transform: translate(-1px, 1px)
     }

     50% {
         -webkit-transform: translate(-1px, -1px);
         transform: translate(-1px, -1px)
     }

     75% {
         -webkit-transform: translate(1px, 1px);
         transform: translate(1px, 1px)
     }

     100% {
         -webkit-transform: translate(1px, -1px);
         transform: translate(1px, -1px)
     }
 }

 @-webkit-keyframes shaking-normal {
     0% {
         -webkit-transform: translate(5px, -5px);
         transform: translate(5px, -5px)
     }

     25% {
         -webkit-transform: translate(-5px, 5px);
         transform: translate(-5px, 5px)
     }

     50% {
         -webkit-transform: translate(-5px, -5px);
         transform: translate(-5px, -5px)
     }

     75% {
         -webkit-transform: translate(5px, 5px);
         transform: translate(5px, 5px)
     }

     100% {
         -webkit-transform: translate(5px, -5px);
         transform: translate(5px, -5px)
     }
 }

 @keyframes shaking-normal {
     0% {
         -webkit-transform: translate(5px, -5px);
         transform: translate(5px, -5px)
     }

     25% {
         -webkit-transform: translate(-5px, 5px);
         transform: translate(-5px, 5px)
     }

     50% {
         -webkit-transform: translate(-5px, -5px);
         transform: translate(-5px, -5px)
     }

     75% {
         -webkit-transform: translate(5px, 5px);
         transform: translate(5px, 5px)
     }

     100% {
         -webkit-transform: translate(5px, -5px);
         transform: translate(5px, -5px)
     }
 }

 @-webkit-keyframes shaking-long {
     0% {
         -webkit-transform: translate(10px, -10px);
         transform: translate(10px, -10px)
     }

     25% {
         -webkit-transform: translate(-10px, 10px);
         transform: translate(-10px, 10px)
     }

     50% {
         -webkit-transform: translate(-10px, -10px);
         transform: translate(-10px, -10px)
     }

     75% {
         -webkit-transform: translate(10px, 10px);
         transform: translate(10px, 10px)
     }

     100% {
         -webkit-transform: translate(10px, -10px);
         transform: translate(10px, -10px)
     }
 }

 @keyframes shaking-long {
     0% {
         -webkit-transform: translate(10px, -10px);
         transform: translate(10px, -10px)
     }

     25% {
         -webkit-transform: translate(-10px, 10px);
         transform: translate(-10px, 10px)
     }

     50% {
         -webkit-transform: translate(-10px, -10px);
         transform: translate(-10px, -10px)
     }

     75% {
         -webkit-transform: translate(10px, 10px);
         transform: translate(10px, 10px)
     }

     100% {
         -webkit-transform: translate(10px, -10px);
         transform: translate(10px, -10px)
     }
 }

 .vk_childPage {
     margin-top: 2.5rem
 }

 :root {
     --padding-left: 0;
     --padding-right: 0
 }

 :root {
     --vk-step-item-dot-num-line-height: calc(var(--vk-size-text) * 1.2)
 }

 .vk_hidden {
     display: none !important;
     color: var(--blue)
 }

 @media(max-width:575.98px) {
     .vk_hidden-xs {
         display: none !important
     }
 }

 @media(min-width:576px)and (max-width:767.98px) {
     .vk_hidden-sm {
         display: none !important
     }
 }

 @media(min-width:768px)and (max-width:991.98px) {
     .vk_hidden-md {
         display: none !important
     }
 }

 @media(min-width:992px)and (max-width:1199.98px) {
     .vk_hidden-lg {
         display: none !important
     }
 }

 @media(min-width:1200px)and (max-width:1399.98px) {
     .vk_hidden-xl-v2 {
         display: none !important
     }
 }

 @media(min-width:1400px) {
     .vk_hidden-xxl {
         display: none !important
     }
 }

 :root {
     --vk-heading-has-background-padding: 0.6em 0.7em 0.5em
 }

 .is-style-vk-heading-plain:not(.has-text-align-center, .has-text-align-right) {
     text-align: left
 }

 .is-style-vk-heading-plain {
     position: relative;
     outline: unset;
     outline-offset: unset;
     -webkit-box-shadow: unset;
     box-shadow: unset;
     border-radius: unset;
     overflow: unset;
     color: inherit;
     background-color: transparent;
     border: none;
     padding: unset;
     display: block
 }

 .is-style-vk-heading-plain::before,
 .is-style-vk-heading-plain::after {
     content: none
 }

 .is-style-vk-heading-plain[class*=has-background] {
     padding: var(--vk-heading-has-background-padding)
 }

 .is-style-vk-heading-padding {
     padding: .8em 0 .7em;
 }

 .wp-block-image figcaption {
     text-align: center;
     font-size: calc(var(--vk-size-text)* 0.75)
 }